package com.example.monit.bean;

import lombok.Data;

/**
 * ResourceIndicator
 */
@Data
public class ResourceIndicator {
    /**
     * 应用ID
     */
    private String appId;
    /**
     * 内容大小
     */
    private double bodySize;
    /**
     * DNS耗时
     */
    private double dns;
    /**
     * 加载耗时
     */
    private long duration;
    /**
     * 事件id
     */
    private String eventId;
    /**
     * 标头大小
     */
    private double headerSize;
    /**
     * 命中缓存
     */
    private boolean isCache;
    /**
     * 指标类型
     */
    private long mainType;
    /**
     * 页面路径
     */
    private String pageUrl;
    /**
     * 请求协议
     */
    private String protocol;
    /**
     * 重定向耗时
     */
    private double redirect;
    /**
     * 资源大小
     */
    private double resourceSize;
    /**
     * 开始时间
     */
    private long startTime;
    /**
     * 子指标类型
     */
    private long subType;
    /**
     * TCP耗时
     */
    private double tcp;
    /**
     * 首字节时间
     */
    private double ttfb;
    /**
     * 资源路径
     */
    private String url;
    /**
     * 用户ID
     */
    private String userID;
}
